
body{
	background: #F1F1F1;
}

.main{
	background: #F1F1F1;
	height: 100vh;
}

.lists{
	margin: 10rpx 0;
}

.lists .block{
	border-bottom: 1px solid #F1F1F1;
}

.lists .block .list{
	display: flex;
	align-items: center;
	background: white;
	padding: 20rpx 30rpx;
	font-size: 30rpx;
}

.lists .block .icon{
	width: 60rpx;
	height: 60rpx;
}

.lists .block .right{
	width: 40rpx;
	height: 40rpx;
	transition: transform 0.5s;
}

.lists .block .content{
	flex: 1;
	padding:0 20rpx;
}

.lists .block .answer{
	padding: 0;
	font-size: 28rpx;
	overflow: hidden;
	height: 0;
}

.open{
	animation: open 0.5s forwards;
}

@keyframes open{
	from{height: 0;padding: 0 40rpx;}
	to{height: auto;padding: 40rpx;}
}
